On Solution Space of Intelligent Tutoring Systems for Programming: A Review
نویسنده
چکیده
In intelligent tutoring systems (ITSs) for programming, a single programming exercise may produce many alternative solutions from students. It is difficult to build ITSs for programming due to the complexity and variety of possible solutions. In order for the students to learn from the system, it is necessary for them to receive feedback on their solutions to the programming exercises. To provide personalized feedback to students who are solving programming exercises effectively, the ITSs for programming must be able to cover a large space of possible solutions. The goal of this paper is to provide a brief review of the works in the literature related this problem.
منابع مشابه
Adding Weights to Constraints in Intelligent Tutoring Systems: Does It Improve the Error Diagnosis?
The constraint-based modeling (CBM) approach for developing intelligent tutoring systems has shown useful in several domains. However, when applying this approach to an exploratory environment where students are allowed to explore a large solution space for problems to be solved, this approach encounters its limitation: It is not well suited to determine the solution variant the student intende...
متن کاملEnriching Solution Space for Robustness in an Intelligent Tutoring System
Intelligent tutoring systems assist medical faculty in training and equipping students with the required clinical reasoning skills. Plausible student solutions to a given problem are rejected by tutoring systems as being incorrect, if they do not match a specific solution accepted by the tutoring system. This leads to brittleness in evaluating student solutions. In this paper we describe a comb...
متن کاملAutomating Hint Generation with Solution Space Path Construction
Developing intelligent tutoring systems from student solution data is a promising approach to facilitating more widespread application of tutors. In principle, tutor feedback can be generated by matching student solution attempts to stored intermediate solution states, and next-step hints can be generated by finding a path from a student’s current state to a correct solution state. However, exa...
متن کاملGet-Bits Model of Intelligent Tutoring System for Learning Introductory Programming
The difficulty of designing and developing intelligent tutoring systems (ITSs) has caused a recent increase in the interest of the AI researchers in realization of some new approaches in that field. Issues of pragmatics and usability motivate our starting point and perspective on developing of ITSs tool called GET-BITS. Considering commercially available and widely used authoring systems for tr...
متن کاملDesigning and Dismounting an Intelligent System of Irrigation Management for Greenhouse based on Delphi Software
The drought continuity and also restricting watery sources caused agriculture section forgetold flooding methods for optimum water exploitation and proceeding new irrigation systems.New generation of irrigation systems called intelligent systems is a new solution leading toexploiting water increase to higher than 80%. In order to measure sensors and to controlprocessors in designing and dismoun...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016